@charset "utf-8";
$fontsize:40;
@function r($px) {
    @return $px/$fontsize * 1rem;
}

.web {
    .top_2 {
                a {
                    img {
                        width: r(30);
                        height: r(30);
                        margin-top: r(30);
                        margin-right: r(41);
                    }
                }
            }
    .hot_song1 {
        width: 100%;
        position: absolute;
        top: r(94);
        .hot_song1_1 {
            width: 100%;
            border-bottom: r(1) solid #d9d9d9;
            position: relative;
            .hot_song1_2 {
                a {
                    img {
                        width: r(114);
                        height: r(114);
                        margin: r(30) 0 0 r(30);
                    }
                }
            }
            .hot_song1_3 {
                width: r(488);
                font-size: r(30);
                margin-left: r(30);
                padding-top: r(40);
                img {
                    width: r(50);
                    height: r(50);
                    float: right;
                    margin: r(12) r(30) 0 0;
                }
            }
            .hot_song1_5 {
                //              padding-top: r(20);
                margin-left: r(30);
                color: #009be9;
                span {
                    margin-left: r(180);
                    color: #656b6c;
                }
            }
            p {
                font-size: r(20);
                padding-top: r(20);
            }
            .hot_song1_4 {
                float: right;
                margin-right: r(30);
                a {
                    i {
                        font-size: r(50);
                        color: #bababa;
                        line-height: r(160);
                    }
                }
            }
        }
        #loginmodal {
            .hide {
                width: r(500);
                height: r(100);
                margin: 0 auto;
                .p-1 {
                    width: r(50);
                    text-align: center;
                    margin-left:r(20) ;
                    >a {
                        >i {
                            font-size: r(50);
                            line-height: r(50);
                            color: #089fea;
                        }
                    }
                }
            }
        }
    }
}